/**
 * @desc 用于处理网络请求
 * */
import 'whatwg-fetch'
class NetRequestUtil {
    baseUrl = '';

    /**
     * @desc 用于网络请求
     * @param action 接口动作
     * @param method 请求方式
     * @param param 要提交的参数
     * @param callback 结果返回回调
     * **/
    requestWithCallback = (action,method,param,callback)=>{
        fetch(this.baseUrl+action,{
            method: method,
            headers: {
                'Content-Type': 'application/json'
            },
            body:JSON.stringify(param)
        }).then(res=>{
            callback(true,res);
        }).catch(error=>{
            callback(false,error);
        })
    }

}
export const NetRequestUtils = new NetRequestUtil
